CHAPTER 9Developing J&S Food's Innovation as a Service Platform Using AWS

Microservices are important simply because they add unique value in a way of simplification of complexity in systems. By breaking apart your system or application into many small parts, you show ways of reducing duplication, increasing cohesion, and lowering your coupling between parts, thus making your overall system parts easier to understand, more scalable, and easier to change. The downside of a distributed system is that it is always more complex from a systems standpoint. The overhead of many small services to manage is another factor to consider.

—Lucas Krause

Like most companies in the food industry, J&S Food must responsively innovate to survive and grow.

Artificial intelligence and machine learning (AI/ML) and Internet of Things (IoT) are the technologies that can help them, and this is what the company is about to do with the development of its smart shopping bag digital product.

Cloud computing has made technology accessible to most businesses, and most can meet the technology challenge.

However, to meet the market responsiveness challenge, companies must rely on microservices that are revolutionizing the software development approach in the cloud as well as that of digital products and services.

In this chapter, in the role of J&S Food's Digital Transformation leader, you will be involved in the development of a new software engineering approach and the tools supporting the implementation ...

Get Transforming Your Business with AWS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.