about msc | what we build | how we do it
07 January, 2022 - 4 min read
How powerful can an architecture be?
Truly, this is a game changer. What containers in a micro-service architecture allows us to do, is build indedpendent atomic units and worry less about platform limitations, legacy systems, security and faliures.
While at the same time, being able to use those built components in many more ways, without having to reinvent, and maintain, that code elsewhere.
Like a database that is integrated with Salesforce and an adminstrative system. Which then feeds a data visualization for sales teams and management. While you're also playing around with machine learning to power advanced forecasting.
If that algo proves fruitful, and you want to have it start populating alerts back into salesforce, well you don't need to build much you already have that container. So all you'd need to do, is flow the data to that integration container, and volla, you just completed a new feature.
This also means you can spin up whole new apps incredibly fast, without needing to worry about maintaining that code across multiple places. And if for some reason you do have a bug or failure, it only effects that container and any dependent flows. Which means you spot bugs faster, fix them easier and most of the time users don't even notice.
We've written a few other posts on what containers are, and how this is the next evolution of software in the enterprise.
Types of Engadgements
While we can provide a lot of services, our engadgements tend to fall into one of these lines.
- front end development
- building out an interface for a public facing site, web-app, employee system or data visualization
- integration
- connecting to, to many, systems together and building the flexible and re-usable container to do so
- bridging salesforce to your accounting system, or your legacy servers with current cloud stack
- connecting to, to many, systems together and building the flexible and re-usable container to do so
- Machine Learning
- want to get more insight out of your data, automate more or help each of your empoyees make better decisions?
- we can build out everything from algo development through getting you started on a unified database
- want to get more insight out of your data, automate more or help each of your empoyees make better decisions?
- Feature Development / API / Backend
- we can also supercharge your development backlog by building fast features that level up your development stack.
- Blockchain / smart contracts / DAOs ( Decentralized Autonomous Organizations ) / crypto
- interested in building a blockchain to automate logistics, connect IoT systems or launch a crypto as a part of a lifestyle brand?
What's an engadgement look like?
How we do it
We start every project with a 4-8 week architecture phase, where we bill 3~10 hours per resource, depending on resource and client availability. This time is used to understand your technology, business processes, goals, backlog, and to come back with two to four proposals for a micro-service build or staging.
Each build project is ~5-8 weeks, where in that time we deliver working value. The service built may be to solve an existing issue, extend your architecture, or start your transformation.
We can then stack engagements after another to extend the service build-out, each time delivering a new feature, user interaction, API or database.
Whether it's tooling up your systems for AI, automating a user / customer interaction or a time savings automation for your employees, creating a fast source of truth for data on your system, building a better way to engage with customers with a small UI ~ what we can build you is endless, with the result the same.
Delivering a big impact, one container at a time.
Each of our projects are intended to be built within a containerized solution, and can run within your current technology infrastructure, or extend your journey into cloud computing. We can advise a route as a part of our architecture phase as well.