Source code: https://git.io/fjDYx In a recent blog post, we discussed about the journey we go through that leads us to search for better options to deal with ever increasing and complex deployment workloads, as adoption of cloud grows in our organization. In this blog post, we will look at how to practically use AWS CDK … Continue reading  – Deploying Microservices using AWS Cloud Development Kit (CDK)
If you have been following this blog, you are aware that I am enamored by this new kid on the block called GraphQL. It has the potential to bring much needed transformation to the REST programming model that is the current gold standard for implementing APIs Earlier, we had created microservices using REST APIs. In … Continue reading  – Implementing Microservices using GraphQL, AWS AppSync and DynamoDB
Recently I am hearing some companies Not opting for AWS Cloud and going with other cloud vendors, as they are afraid of Amazon taking over their Business. This sounds like Not buying an iPhone and going for a Next Best Alternative because Apple mistreats their workers in their sub-contracted Chinese factories. Clearly the focus is … Continue reading  – Not choosing AWS cloud as Amazon will take away my Business
Few days back, AWS CDK became GA. This is yet another interesting and innovative release from AWS. It is not a full-fledge service offering but it is a very useful tool in your deployment arsenal. What is AWS Cloud Development Kit (CDK) The official description is “AWS CDK is an open source software development framework … Continue reading  – Why Cloud Development Kit (CDK) is an AWSome Deployment option
In our last blog post, we learned how GraphQL is useful in solving REST API’s Overfetching problem. In this one, lets look at how GrahpQL can also help in resolving problem of Underfetching. Now before some of the Restofarians (I swear I did not make this one up) accuse me of speaking on both sides … Continue reading  – Can GraphQL solve REST API’s underfetching problem?
Image Credit: http://www.shutterstock.com, http://www.networkworld.com Please pardon the provocative title. If we want to be dramatic, we can answer the above question as YES. But the answer is NO. GraphQL will Not make REST programming model obsolete. However, if you are contented with this answer, you are missing the bigger picture. There are so many technology … Continue reading  – Will GraphQL make REST API paradigm obsolete?
Source code: https://git.io/fj2UZ In our last blog post, we saw how Serverless framework (SLS) is the best way to create/deploy serverless projects. In this one, we will see how we can provision multiple environments easily using serverless framework without paying any money for it. 1. Stages and Environments Any decent size IT projects developed using … Continue reading  [ProjectX] – Provision multiple zero-cost serverless environments easily
Source code: https://git.io/fjz13 Until now, we have learnt the following methods of deploying serverless applications to AWS cloud Using AWS Console Using AWS CLI Using AWS CloudFormation Using Claudia.js framework Using AWS Serverless Application Model (SAM) Now let’s look at the last and best method for deployment. This uses a framework called Serverless framework (https://serverless.com/). … Continue reading  [ProjectX] – Serverless framework – Best Deployment option
Source code: https://git.io/fjz4t Credit: https://github.com/jenseickmeyer/todo-app-nodejs AWS SAM (https://git.io/vb4O9) This time, we will look at one more method for deploying serverless projects. It is called AWS Serverless Application Model or SAM in short. AWS SAM is an open-source specification for deployment of serverless projects. It is like a domain specific deployment language created by optimizing cloud … Continue reading  [ProjectX] – Deploy Swagger APIs using AWS Serverless Application Model (SAM)
Source code: https://git.io/fjEzw In our last blog post we created API for our book catalog. But all the data is hard-coded in lambda functions. So lets make changes to it so that we can use a database for persisting book catalog data. Amazon has a service called DynamoDB, which is a NoSQL database hosted and … Continue reading  [ProjectX] – Using AWS DynamoDB NoSQL database for Persistence