The JBS Dev Engineering Blog
Articles from the JBS Dev team on software engineering, AI, cloud platforms, data, and the teams that build software.
WHAT IT COVERS
What the Blog Covers
The JBS Dev blog publishes articles from our team on how software gets built and run.
Topics include AI and machine learning, AWS and Azure, data engineering, web and mobile development, application modernization, and how software teams work. For downloadable eBooks and white papers, see our guides.

Written by our team
The JBS Dev team writes these posts from real project experience. Each one covers a tool, a practice, or a problem the team has worked through.
LATEST POSTS
Latest Articles
The newest posts come first.

Article
Docker In AWS Lambda
AWS Lambda allows developers to deploy Serverless solutions, but can sometimes be cumbersome to package application dependencies. Docker support has recently been…
Read article
Article
A Brief Overview of Apache Spark
In the Apache Foundation’s own words, Spark is called “A fast and general engine for large scale data processing.” Parsing this we get: Fast – Spark relies on an…
Read article
Article
Beating the Startup Paradox: Just Do What Every Good Pragmatist Does
Tech startups here in the 21st century face a conundrum of their own when engineering the software...
Read article
Article
AWS DataSync For Your Hybrid Data Transfer Needs
As engineers working with enterprise hybrid cloud architectures, we occasionally must work with legacy corporate IT systems. Oftentimes these integrations are not…
Read article
Article
AWS Cloud Development Kit
If your team is using CloudFormation as its Infrastructure as a Code solution but is challenged by its many shortcomings, there may be a better option.…
Read article
Article
Amazon RDS Proxy Via Terraform
When dealing with Lambda-based serverless applications that require connectivity to a backend database, it can be challenging to reconcile the difference in…
Read article
Article
Affinity Analysis and Product Recommendations
How JBS implemented a wine recommendation system for one of our clients and as a result greatly increase the sales revenue
Read article
Article
A Hybrid Microservice Monolith Approach Makes Sense for Today’s Organizations
There is no doubt that the rapid adoption of microservice architecture in the last few years has caused a fundamental shift in how we build new enterprise…
Read article
Article
5 Key Feature Enhancements from MicroStrategy World 2021
A look back at five MicroStrategy World 2021 enhancements for analytics workflows, end-user functionality and cloud capabilities.
Read article
Article
Time Traveling with SQL Server Temporal Tables
The cost of storage continues to decrease, and larger volumes of data are demanded analyses and insights. These factors push us to store even more data than ever....
Read article
Article
Seven Things To Consider If You Want Your Microservices Architecture To Be A Success
Microservices solve a myriad of problems for developers, allowing them to deliver software solutions that solve complex problems for their organizations or clients.
Read article
Article
Serverless vs Kubernetes
It may seem like an odd argument to have considering the idea behind the two architectures. But there are valid reasons why someone would want to evaluate both as…
Read article
MORE RESOURCES
Beyond the Blog
The other Resource Center sections cover delivered projects, downloads, and ways to start.
Case Studies
Delivered projects in AI, cloud, data, and custom software, each with the problem, the build, and the result.
Learn moreGuides
Downloadable eBooks and white papers, videos and podcasts, and a terminology section with plain definitions of common terms.
Learn moreQuick Launch Lab
Assessments and workshops for AI, cloud, and data, most of them free for qualifying organizations.
Learn more
FAQ
Blog FAQs
What does the JBS Dev blog cover?
The blog covers software engineering, AI and machine learning, cloud platforms such as AWS and Azure, data engineering, web and mobile development, application modernization, and how software teams work. Some posts are hands-on tutorials, such as setting up Terraform for Azure. Others cover hiring and running development teams.
How is the blog different from the guides?
A blog post covers one topic as it stood when the post was written and keeps its publish date. The guides page collects our downloadable eBooks and white papers, our videos and podcasts, and a terminology section. For hands-on detail, start with the blog. For a longer read on one topic, start with an eBook or white paper.
Are older posts still accurate?
Each post shows the date it was published. Technical posts describe the tools and versions current at that date, so check the current documentation before you follow an older tutorial. For questions about your own systems, use the form below to reach an experienced team member.