• Deploy JEE Wildfly Container in ECS manually

    Amazon EC2 Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.

    Read more...

  • One container for multiple environments

    Docker container provides a better option for packaging an application as a micro-service. It also provides various options to customize the container at runtime via environment variables during docker run command.

    Read more...

  • Setup Amazon VPC with Public and Private Subnets

    Setting up a virtual private cloud (VPC) in Amazon Web Services (AWS) is not supposed to be difficult if we understand following instructions from Amazon However, there are couple of minor gotchas that may result in a non-functional VPC. In this article, we will setup a fully functional VPC and deploy a two tiered application.

    Read more...

  • Secure JAX-RS API with JWT

    Developing RESTful APIs using JAX-RS is not that difficult. However, authentication and authorization of these APIs require additional consideration. In this article, we will see how an API, that is developed using JAX-RS, can be secured using OpenID Connect. The complete working source code can be downloaded from GitHub. This code is built using Nimbus library to parse and verify a JWT.

    Read more...