狠狠撸shows by User: greheine
/
http://www.slideshare.net/images/logo.gif狠狠撸shows by User: greheine
/
Thu, 29 Jun 2017 13:18:18 GMT狠狠撸Share feed for 狠狠撸shows by User: greheineMaking Service Deployments to AWS a breeze with Nova
/slideshow/making-service-deployments-to-aws-a-breeze-with-nova/77371078
nova1-170629131818 As we rolled out our micro-service architecture at Gilt, we made an explicit decision to leverage phased rollouts with dark canary, canary and auto-scaled clusters. We chose to use the fundamental building blocks of AWS - ELBs, Auto Scaling Groups, tiny EC2 instances, CloudWatch, CodeDeploy and CloudFormation. However, we found that managing and configuring many of these moving parts via Cloudformation templates to be a repetitive and error prone task.
Introducing Nova, a tool that leverages the powers of Docker, and the AWS toolchain to deploy microservices, while reducing the underlying complexities and and breaking them into reusable components. We'll look at how Nova helps to set up and configure different service stacks and their resources, manage phased deployments into these stacks, collect service logs via cloudwatch and securely store application secrets using KMS.]]>
As we rolled out our micro-service architecture at Gilt, we made an explicit decision to leverage phased rollouts with dark canary, canary and auto-scaled clusters. We chose to use the fundamental building blocks of AWS - ELBs, Auto Scaling Groups, tiny EC2 instances, CloudWatch, CodeDeploy and CloudFormation. However, we found that managing and configuring many of these moving parts via Cloudformation templates to be a repetitive and error prone task.
Introducing Nova, a tool that leverages the powers of Docker, and the AWS toolchain to deploy microservices, while reducing the underlying complexities and and breaking them into reusable components. We'll look at how Nova helps to set up and configure different service stacks and their resources, manage phased deployments into these stacks, collect service logs via cloudwatch and securely store application secrets using KMS.]]>
Thu, 29 Jun 2017 13:18:18 GMT/slideshow/making-service-deployments-to-aws-a-breeze-with-nova/77371078greheine@slideshare.net(greheine)Making Service Deployments to AWS a breeze with NovagreheineAs we rolled out our micro-service architecture at Gilt, we made an explicit decision to leverage phased rollouts with dark canary, canary and auto-scaled clusters. We chose to use the fundamental building blocks of AWS - ELBs, Auto Scaling Groups, tiny EC2 instances, CloudWatch, CodeDeploy and CloudFormation. However, we found that managing and configuring many of these moving parts via Cloudformation templates to be a repetitive and error prone task.
Introducing Nova, a tool that leverages the powers of Docker, and the AWS toolchain to deploy microservices, while reducing the underlying complexities and and breaking them into reusable components. We'll look at how Nova helps to set up and configure different service stacks and their resources, manage phased deployments into these stacks, collect service logs via cloudwatch and securely store application secrets using KMS.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nova1-170629131818-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> As we rolled out our micro-service architecture at Gilt, we made an explicit decision to leverage phased rollouts with dark canary, canary and auto-scaled clusters. We chose to use the fundamental building blocks of AWS - ELBs, Auto Scaling Groups, tiny EC2 instances, CloudWatch, CodeDeploy and CloudFormation. However, we found that managing and configuring many of these moving parts via Cloudformation templates to be a repetitive and error prone task.
Introducing Nova, a tool that leverages the powers of Docker, and the AWS toolchain to deploy microservices, while reducing the underlying complexities and and breaking them into reusable components. We'll look at how Nova helps to set up and configure different service stacks and their resources, manage phased deployments into these stacks, collect service logs via cloudwatch and securely store application secrets using KMS.
]]>
1315https://cdn.slidesharecdn.com/ss_thumbnails/nova1-170629131818-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0The typesafe builder pattern
/slideshow/a-typesafe-builder-a-gentle-introduction-to-type-level-programming/58995461
atypesafebuilder-160303011941 Developing a typesafe builder pattern as an introduction to type level programming]]>
Developing a typesafe builder pattern as an introduction to type level programming]]>
Thu, 03 Mar 2016 01:19:41 GMT/slideshow/a-typesafe-builder-a-gentle-introduction-to-type-level-programming/58995461greheine@slideshare.net(greheine)The typesafe builder patterngreheineDeveloping a typesafe builder pattern as an introduction to type level programming<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/atypesafebuilder-160303011941-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> Developing a typesafe builder pattern as an introduction to type level programming