Compliance basics
In the last section of this chapter, we are going to briefly review the topic of regulatory compliance of software. Often overlooked, this aspect of software development is becoming more and more important as various compliance regulations become mandatory in many countries. The reason we have included this section in this book on microservice development is that regulatory compliance may significantly affect what data you can store and process with your services, as well as your overall system architecture. Knowing the relevant compliance regulations for your software may significantly help you choose the right tools and technologies, as well as establish the right processes early in development, potentially saving you lots of time and money in the future.
Let’s review the most common compliance regulations for software development:
- General Data Protection Regulation (GDPR): This regulation was introduced by the European Union and mandates...