- AWS Serverless beyond Lambda - Panel Discussion
What comes to your mind when you hear the word: Serverless? FaaS, AWS Lambda, the Node.js framework, or something else? Or do you think it's a set of services that don't require servers? AWS defines Serverless as "the native architecture of the cloud that enables you to shift more of your operational responsibilities to AWS, increasing your agility and innovation. Serverless allows you to build and run applications and services without thinking about servers". So, definitely not "lack of servers". And there is more to it that just the Lambda or FaaS (Function as a Service). For this panel discussion, we have invited some of the top technology leaders from Chicagoland who have been using Serverless architecture in their current projects. This discussion will revolve around the main principles of Serverless architecture. Panelists will share their experiences and learnings from using various AWS Serverless services from the perspectives of both the devs and ops. These services range from building the code, deploying apps via containers and functions, scaling databases, logs/monitoring, data pipelines, and analytics. Event Details: ============= 5:00pm: Doors open 5:00 - 5:30pm: Registration, Pizza, Drinks, and Networking 5:30pm - 6:30pm: Panel Discussion 6:30pm - 7:00pm: Q&A and Networking Panelists: =================== Clarke Retzer: Head of Engineering at Vibes Doug Messick: VP, Technology Operations at Vibes Isaiah Simpson: Director Of Engineering at Tempus Praveen Salitra: Head of Technology at EGEN ---- MORE PANELISTS ON THE WAY ---- This meetup is organized by Vibes (https://www.vibes.com) and EGEN (https://egen.solutions). Location: ========= Vibes: 300 W Adams St, 7th Floor, Chicago, IL 60606 Building Security: ================= Please provide your full name when you RSVP for this meetup. We will need to share this detail with the building security at 300 W Adams St. Also, bring your valid ID to the event.
- Securing Apache Kafka Cluster
Apache Kafka is one of the most popular streaming platforms. While using it for real-time data streaming and event-driven use cases, there may be an exchange of sensitive information among various systems within an organization and also among different organizations. That means securing the data in-flight with Kafka becomes very important. In this meetup, we will go over the concepts and configurations for enabling authentication using SCRAM/OAuth2, authorization using SimpleAclAuthorizer, and encryption between client applications and Kafka brokers using SSL/TLS. Apache Kafka's Open Source community has contributed multiple Kafka Security options for Authentication, Authorization, and Encryption. We will go through a few of them with a live demo and also talk about best practices for the same. This meetup is co-sponsored by Peapod Digital Labs (https://www.peapod.com) and EGEN (https://egen.solutions). Event Details: ============= 5:30pm: Doors open 5:30 - 6:00pm: Pizza, Drinks, and Networking 6:00pm - 7:00pm: Keynote - Vishwa Teja Vangari and Praveen Salitra 7:00pm - 7:30pm: Q&A & Networking About the Speakers: =================== Vishwa Teja Vangari - Staff Software Engineer at EGEN. Vishwa has been leading the Kafka initiatives for EGEN and its clients since 2016. He has extensive experience in implementing microservices communication patterns using sync (RESTful) and async (queue-based) systems. He has been living and breathing the Kafka and Confluent ecosystems for the last 3 years where he has led teams utilizing Kafka, Kafka Connect, KSQL, Kafka Streams, and Schema Registry to deliver Event-Driven enterprise solutions to the customers. Building Security: ================= Please provide your full name when you RSVP for this meetup. We will need to share this detail with the building security at 300 S Riverside Plaza. Also, bring your valid ID to the event.
- Developing Powerful CLIs using Go
In this meetup, we will talk about how to develop powerful CLIs with Go. Custom CLIs are important tools in any automation. We will go through a few use-cases where developing custom CLIs makes sense. Go is the "goto" programming language for the DevOps. We will understand how to start with Go development, local IDE setup, and explore popular packages written in go. Of course, we will create our own CLI using Go and utilize it to automate a few CI/CD tasks. ------------- Agenda: 6:00pm: Doors open 6:00pm - 6:30pm: Pizza, Drinks and Networking 6:30pm - 7:30pm: Praveen Salitra, Keynote 7:30pm - 8:30pm: Additional Q&A & Networking -------------
- Infrastructure as Code with AWS CloudFormation
In this meetup, we will understand how to automate AWS infrastructure and follow Infrastructure as Code (IaC) principles using AWS CloudFormation. We will also go through the best practices of writing AWS CloudFormation templates, IDE support available for CF schema validation, and tools to use to test it during the build time. We will also explore when it makes sense to use AWS CF over Terraform. ------------- Agenda: 6:00pm: Doors open 6:00pm - 6:30pm: Pizza, Drinks and Networking 6:30pm - 7:30pm: Praveen Salitra, Keynote 7:30pm - 8:30pm: Additional Q&A & Networking -------------
- Securing Kubernetes API Server with RBAC and AWS IAM
In this meetup, we will go through an overview of Kubernetes and then understand how to secure Kubernetes cluster installed on AWS infrastructure via kops or EKS. We will answer questions like: - How Kubernetes uses RBAC to secure API access? - What are the Kubernetes Service Accounts? - How to integrate AWS IAM with Kubernetes Auth Controller via aws-iam-authenticator? - How to update your kubeconfig to properly utilize your aws-cli config setup? - How to securely access multiple Kubernetes clusters from the same local machine? Also, everything is going to be hands-on and we will have lot of time for questions and sharing our experiences. ------------- Agenda: 6:00pm: Doors open 6:00pm - 6:30pm: Pizza, Drinks and Networking 6:30pm - 7:30pm: Praveen Salitra, Keynote 7:30pm - 8:30pm: Additional Q&A & Networking -------------