Blog Insights
ECS Anywhere First Impressions
AWS ECS Anywhere First Impressions It isn't often that we read the mass marketing emails that we all get everyday. AWS sends out an email each week (usually on Tuesday) with a list of recent updates and new services. I actually get a lot of value out of reading it over. A...Case Study: Optimization of Monolithic APIs
DEFINING THE PROBLEM One of our partners who manufactures agriculture equipment began to experience growing pains with a high-volume API platform. The platform had grown into a monolith that was making it increasingly difficult to tune performance and add new features. Source Allies was asked to provide guidance and technical expertise to modernize...Case Study: Mobile Development to Improve Global Farming
DEFINING THE PROBLEM For farmers, planting seed can be a complex process entailing planning and forecasting. Many agriculture companies across the U.S. invest in technology with hopes of improving both the process and overall annual yield. Initiatives like this start with a comprehensive look at current processes and operations to identify...Case Study: e-Delivery Platform Development and Adoption
We believe companies that invest in great technology products can achieve strategic competitive advantages within their market, regardless of industry or size. This can be especially true during COVID times, when companies are looking for ways to make it easier to connect with their customers. Accessibility and product ease can be one of the...Becoming Certified in AWS Machine Learning
In March of 2019, AWS introduced their newest certification, the AWS Certified Machine Learning - Specialty certification. The certification is “intended for individuals who perform a development or data science role. It validates a candidate's ability to design, implement, deploy, and maintain machine learning (ML) solutions for given business problems.” The...Glue ETL Development with Dev Endpoint Notebooks
In this post we will go through a simple tutorial for using Dev Endpoints and notebooks for Glue ETL developmentCypress In Azure
Problem Statement In order to continue delivering quality code and reduce human error in manual testing we want to automate high priority manual tests. Solution Our team is using Cypress to automate high priority manual tests in order to reduce human error and provide testing that would be done manually otherwise. By building...AWS re:Invent 2019 Recap
AWS re:Invent is always an exciting time of year. For the past few years, Source Allies has sent a group of teammates for the annual event to come back and share all of the exciting things AWS is offering for the next year. We thought we would recap our experience...Event Sourcing
Software development teams are responsible for building a wide variety of software to solve a wide variety of problems. Many of these software development projects implement business flows that have defined activities completed by specific parties. An architecture that implements these flows by mixing validation logic with record updates becomes...