It is best suited to create single page apps.
Spring Boot helps you build Spring-based, production-ready applications and services with a minimum of effort. It's a comprehensive solution that simplifies dependency management, building, and much more.
Adobe Experience Manager (AEM) is a end-to-end content management solution that offers a centralized interface for web experience management, dynamic media delivery, and mobile app development. This enables seamless customer engagement from acquisition to retention.
AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon that includes a mixture of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings. AWS services can offer an organization tools such as compute power, database storage and content delivery services.
Kubernetes provides a container-centric management environment, and was designed by Google. It coordinates compute, networking, and storage infrastructure on behalf of user workloads. This provides much of the simplicity of Platform as a Service (PaaS) with the flexibility of Infrastructure as a Service (IaaS) and enables portability between infrastructure providers.
MongoDB is a database based on a non-relational document model. Therefore, as a so-called NoSQL database (NoSQL = Not-only-SQL), it differs fundamentally from conventional relational databases such as Oracle, MySQL or the Microsoft SQL Server.
Nexus by Sonatype is a repository manager that organizes, stores and distributes artifacts needed for development. With Nexus, developers can completely control access to, and deployment of, every artifact in an organization from a single location, making it easier to distribute software.
Jenkins is an open source automation server. It helps to automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery. It is a server-based system that runs in servlet containers.
Docker is a plattform as a service (PaaS) product for the automated deployment of applications organized in containers.
Ansible is an open source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code.
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Applications that are written in Java can be used on all platforms on which it has been written.
HTML5 is the fifth version of Hypertext Markup Language, a computer language used to mark up and link text and other content of any electronic document, primarily on the World Wide Web.
CSS stands for Cascading Style Sheets. It is a design and formatting language used to determine the appearance of HTML documents. So it's about design or style, not the content of a web page.
Bash, the Bourne-again shell, is a free Unix shell under GPL. As a shell, Bash is a human-machine interface that provides an environment where line-by-line text input and output is possible.
Groovy is a programming and scripting language that supports dynamic and static typing. It is one of the languages that run on the Java Virtual Machine, which allows it to be available for many platforms, including Linux, macOS and Windows in particular.