aws

AWS journey โ€” API Gateway & Lambda & VPC performance

published on
We decided to hide some EC2 instances in private subnets (VPC). Theyโ€™re accessible via bastion hosts or via API (API Gateway & Lambda). Works well, but thereโ€™s one weird issueโ€Šโ€”โ€Šcold lambda start time is over 10s sometimes. We experienced even 15s. This is not acceptable and Iโ€™m seeking for answers to my questions. Does increased memory size help? Is this huge cold start time VPC related? Is there a difference when we do use another language? Read More...

AWS journey โ€” EC2 Container Service

published on
We were using (and weโ€™re still it using for some services) Docker Cloud. Main problem with DC is that they canโ€™t handle private subnets. EC2 instance must be in the public subnet and thatโ€™s not what we want. Hooray (irony), we have to switch to the EC2 Container Service. Try to explain this to our business department. Additional time for infrastructure. Can handle it, but itโ€™s tough sometimes. Docker images repository Cloud Formation Template This step is optional, but weโ€™re trying to leverage as many as possible AWS services. Read More...

AWS journey โ€” Cloud Formation

published on
As a small start up, weโ€™re playing with lot of technologies and we try to choose the best ones. Okay, sometimes not because of money constraints, but weโ€™re trying. One day, canโ€™t remember when it was, we decided to go with AWS. Not just EC2 instances for Docker Cloud, but full stack. I mean API Gateway, Lambda, EC2, ECS, DynamoDB, etc. Counted them, AWS provides 51 services. Some of them are perfect, some of them still needs polishing, but theyโ€™re pretty good generally speaking. Read More...