- Hurry Up and GO (But Not Too Fast)
Like all programming languages, GoLang can be great in some situations - not so great in others. We weigh GO against other frameworks, focusing on real-world examples to highlight benefits and common challenges. Plus, we explore how to architect and design efficient GO applications from the start, so you can limit your long-term technical debt. The goal for this presentation is to cover the following: - When you should and should not use GO - Pros and cons of the language compared to others - Efficient architecture and design, focusing on reuse and service patterns Event Details: Thursday, June 13th from 5:30pm – 7:30pm * Doors open at 5:30pm for food and networking, presentation begins at 6pm! (Please try to arrive on-time for the presentation, the main-door will be locked after 6:30pm) ID required for check-in at front desk! Hosted at: Enova 175 W. Jackson Blvd – 5th Floor Chicago, Illinois 60604 (Proceed to the back entrance of the building, at the Van Buren side to take the elevators to the 5th floor. You can check in at reception for the meetup!) About the Speaker: Stuart Fettinger, Project Architect (NVISIA) – Stuart has over 10 years of experience in the field of software – both as a developer and as a co-founder of his own tech startup. He has designed and developed solutions for many fields including healthcare, financial services, IoT, and tourism. Stuart is currently a Project Architect at NVISIA – leading the architecture and development of important client initiatives with a focus on lean delivery models and limited technical debt. About our host, Enova: Enova International (NYSE: ENVA) is a leading FinTech company headquartered in downtown Chicago. Our mission is helping hardworking people get access to trustworthy credit. Powered by our advanced analytics and innovative technology, we’ve issued more than $20 billion in credit to over 5 million non-prime consumers and small businesses around the globe. In 2016 we launched Enova Decisions™ to offer on-demand digital decision-making technology and real-time predictive analytics services to clients across industries. What Sets Us Apart? Products that make a difference We take our Customer First value seriously and work hard to provide customers with the fast, responsible credit they need, coupled with exceptional service they deserve. Amazing people, culture and opportunities: We work hard to foster an engaging, values-driven culture where employees can work alongside the smartest people they know, move fast to make a difference from day one, and continually learn and advance their careers. World-class technology and analytics At our core, we’re a technology company, driven by advanced analytics and innovative programming that has enabled us to lend more than $20 billion dollars. To learn more, please check out their website, https://www.enova.com/
- Creating an always-on SQL database for microservices using CockroachDB
Come to this Microservices Meetup session to discuss: - How to keep state out of your microservices by storing it in an always-on, ACID-Compliant SQL database. - How to run a database in the same K8s cluster as your microservices and have it auto-recover itself the same way your apps do. - How to run a single database cluster that can run on-prem and across multiple clouds to avoid lock in or for resiliency. You will also see a walk through setting up an on-prem CockroachDB cluster on Kubernetes with Docker Enterprise and deploying a microservice using the database. * Plus you will get a set of docs on how to set it up in your own lab so that you can test it for yourself! Event Details: Thursday, April 18th from 5:30pm – 7:30pm * Doors open at 5:30pm, Presentation will begin at 6pm Hosted at: Kapow 205 W Wacker Drive #1200 Chicago, IL 60606 Food and Beverages will be served! Hope you can join to check out some new technologies and networking. About the Speakers: *Randy Chertkow – Principal Engineer at Cockroach Labs Over 25 years of IT experience as an infrastructure architect for Fortune 500 companies. He has used his skills as a database developer, architect, and tools expert to implement enterprise-scale IT at companies like Abbott Laboratories, VMware, Mesosphere and more. He has a Master’s in Computer Science: Data Communications with a concentration in artificial intelligence. Besides his IT background, Randy is a musician on the side and has also written four books with major publishers about the music business. He has also professionally spoken all over the country at organizations like the Recording Academy (grammy.com) and the City of New York at Carnegie Hall. *Mark Panthofer - VP Tech Center at NVISIA As VP of NVISIA’s Technology Center, Mark is focused on Docker-related technology adoption as a Docker accredited consultant, instructor, and member for the Docker's Training Curriculum Committee. He leads NVISIA's Docker Advisory Services and will soon release his first book, "Mastering Docker Enterprise Edition" through Packt Publishing. About our Host, Cvent-Kapow: Kapow, now a Cvent company, is a leading corporate events platform, offering unique experiences that are easy to book, drive bottom-line results and don't break the bank. Simply put, we help businesses grow by giving them face time with their customers, partners and teams. Combining the ease of a digital marketplace with the service and expertise of a local event planner, Kapow connects people with thousands of curated events in just seconds.
- Microservice Observability with the Elastic Stack
In the dynamic world of microservices, containers and orchestration solutions such as Kubernetes or OpenShift, traditional monitoring approaches are no longer sufficient to provide the needed visibility to maintain healthy and performant environments and applications. Instead, we need insights from all three pillars of observability: logging, metrics and tracing. In this talk, we will take a look at the challenges we encounter with microservices-based applications, a survey of some of the current approaches and solutions and take a closer look at how you can use the Elastic Stack to monitor and troubleshoot an application built with microservices and deployed with Kubernetes. A Q&A session will follow the presentation. Additionally, Elastic will be providing food and beverages! SPEAKER: * John Knoepfle - Solutions Architect at Elastic, based in Chicago. About John : Prior to joining Elastic, he has worn many hats in the IT arena, at companies ranging from startups to large, global enterprises. John's experience includes application architecture and development, integration and distributed systems and even a stint in business development and strategy. Besides the Elastic Stack, his current technical interest is in microservices-based solutions. EVENT DETAILS: When: Thursday, February 28th from 5:30pm – 7:30pm * Doors open at 5:30pm, presentation will begin at 6pm Venue: The Elastic Chicago office 350 N Orleans Suite 9000N Chicago, IL 60654 * Attendees need to notify the front desk security that they are attending the microservices meetup at the Elastic/Make Offices ABOUT OUR HOST: Elastic is a search company. As the creators of the Elastic Stack (Elasticsearch, Kibana, Beats, and Logstash), Elastic builds self-managed and SaaS offerings that make data usable in real time and at scale for search, logging, security, and analytics use cases. Founded in 2012, Elastic is a distributed company with Elasticians working in countries around the world. Learn more at elastic.co.
- Microservice Deployment on “The New Stack”
Everybody is jumping on the Kubernetes bandwagon, but what does it mean for Microservices? How does immutable infrastructure affect one's approach to deployments? The so-called “New Stack” requires some new approaches, some new tools, and some new trade-offs to consider. We are excited to have speakers from project44, one of the fastest growing tech companies in Chicago, knowledge share around this topic! This presentation will discuss: - Immutable infrastructure and what that REALLY means - Introducing Kubernetes/Helm/Spinnaker into a microservice SDLC - The “dark side” of the new stack - Making the hard trade-offs SPEAKERS: Will Hansmann - Chief Technology Officer, project44 Ralph Brendler – Principal Software Engineer, project44 Hope you can join for the presentation, QA session, and Networking – Food & Beverages provided! --- DATE: Thursday, December 6th TIME: 5:30pm – 8pm (Presentation begins at 6pm) LOCATION: project44 222 W. Merchandise Mart Plaza - #1744 Chicago, Illinois 60654 Directions to the office: Please look for project44’s logo displayed on the electronic signage above each elevator bank to the 17th floor. (Elevator cars 6-15 will go to the 17th floor). * Please bring a valid ID for check-in * --- More about our host and speakers from project44: project44 is the world’s leading advanced visibility platform for shippers and third-party logistics firms. project44 connects, automates, and provides visibility into key transportation processes to accelerate insights and shorten the time it takes to turn those insights into actions. Leveraging the power of the cloud-based project44 platform, organizations are able to increase operational efficiencies, reduce costs, improve shipping performance, and deliver an exceptional Amazon-like experience to their customers. Connected to over 175,000 carriers worldwide and having comprehensive coverage for all ELD and telematics devices on the market, project44 supports all transportation modes and shipping types, including Parcel, Final-Mile, Less-than-Truckload, Volume Less-than-Truckload, Truckload, Rail, Intermodal, and Ocean. (https://project44.com/)
- Beyond OAuth: Securing APIs with Policies & Attribute-Based Access Control
Given the popularity of APIs and microservice-based application development, it is no surprise that API security is also a topic of high interest. OAuth and OpenID are the most common API security standards in use, but are not a one-size-fits-all proposition. Beyond these protocols, there is a need to provide fine-grained security on the messages flowing through the APIs to control what transactions and data may be accessed. In this engaging session, David Brossard of Axiomatics will illustrate where OAuth and OpenID limitations can be addressed by adding in the complementary functionality of the Attribute Based Access Control (ABAC) standard. ABAC, OAuth and OpenID Connect standards can work together in meeting the broadest range of security requirements when sensitive or regulated data is accessed via APIs, providing a more comprehensive security formula than when using OAuth alone. Time permitting, we will provide a live demonstration. This event is graciously hosted by Axiomatics! Agenda: 5:30 – 6:15 – Food / Beverages and Networking 6:15 – 7:30 – Presentation 7:30 – 8:00 – Networking Location: Axiomatics --- 15th Floor Conference Room 525 W. Monroe Suite Chicago 60661 David Brossard’s Bio: David Brossard, Vice President of Customer Relations at Axiomatics, directs pre-sales, post-sales, and support teams. Prior to this role, he served as product manager and worked as a Solutions Architect, specializing in IAM and focusing on customer solutions design and implementation. David earned his master’s degree in engineering from the National Institute of Applied Sciences in France. He is an active member of the OASIS XACML Technical Committee and Trust Elevation Technical Committee. He is also a Sun Certified Architect and a Certified Ethical Hacker (Certified Security Testing Professional).
- Exploring Micronaut! - A New Modern Microservice Centric Java Framework
TOPIC: Exploring Micronaut! - A New Modern Microservice Centric Java Framework OVERVIEW: We are excited to have David Estes, the VP of Engineering from Morpheus Data to Explore Micronaut! Micronaut is making waves and turning heads in the java community as it challenges what was believed to be the norm of java applications (memory intensive and bulky). Now a framework exists with all the power of Spring but a fraction of the startup time (subsecond) and memory (<10MB). This talk covers some of the native features provided by micronaut and how they benefit the microservice oriented organization. We will have a Presentation, Q&A, and Networking – Food & Beverages provided! DATE: Thursday, August 16th TIME: 6pm – 8pm (doors open at 5:30pm) LOCATION: WeWork, Kinzie 20 West Kinzie St. 17th Floor Chicago, IL 60654 * Please head up to the 17th Floor, and let them know you are attending the Microservices Meetup! Bring a photo ID for security desk. SPEAKER: David Estes – VP of Engineering, Morpheus Data ABOUT OUR HOST: Morpheus Data is a leading cloud application management and orchestration platform designed from the ground up for truly agnostic cloud management. Morpheus gives developers, IT managers, and DevOps professionals full control over both VM and container-based systems across any cloud or infrastructure. Finally, a single platform provides complete application lifecycle management, including one-click provisioning, built-in backup, logging, monitoring, reporting, and access control. Morpheus offers more built-in integrations and faster time-to-value than any other cloud orchestration or management platform on the market.
- Google discusses: Managing Microservices with Istio
TO SIGN UP, PLEASE MAKE SURE TO REGISTER THROUGH EVENTBRITE: https://www.eventbrite.com/e/chicago-microservice-meetup-tickets-46843946505?aff=meetup As monolithic applications are decomposed into microservices, organizations have to worry about the challenges inherent in integrating services in distributed systems. They must account for service discovery, load balancing, fault tolerance, end-to-end monitoring, dynamic routing for feature experimentation and, perhaps most important of all, compliance and security. Our next MeetUp will be graciously hosted by Echo Global Logistics, with a Google presenter, Sudhee Sreedhara, who will introduce you to Istio - an open platform to connect, manage, and secure microservices. Sudhee works at Google as a Customer Engineer and will discuss how Istio can help address all those challenges, without requiring any changes in service code. We will have slides, a quick demo, and time for questions to our presenter. Food & Beverages provided! Date: Wednesday, June 27th Time: 6:00 pm – 8:00 pm (doors open at 5:30 pm) Location: 900 N. Kingsbury (Echo Global Logistics – main entrance) • As you enter, it’s to your immediate right. We’ll make sure there are Echo employees waiting (as well as visual signs) to direct people on where to go. Planned Speakers: * Dave Lundstrom – SVP of Engineering (Echo) * Sudhee Sreedhara – Customer Engineer (Google) TO SIGN UP, PLEASE MAKE SURE TO REGISTER THROUGH EVENTBRITE: https://www.eventbrite.com/e/chicago-microservice-meetup-tickets-46843946505?aff=meetup More Details: • Picture ID will be required to enter the building • Dress is casual; Food and drinks are provided • By signing up, you acknowledge that any photographs taken at this event will become the property of Echo and the Microservices Meetup and that the opportunity to have your photograph taken is sufficient consideration for this license. FAQs: Are there ID requirements to enter the event? • A picture ID will be required to enter our building. What are my transportation/parking options for getting to and from the event? • Limited street parking is available. There are parking garages located at the north end of the property at 950 North Kingsbury as well as across the street from the building at 811 North Larrabee. Both garages are open 24 hours a day, seven days a week. Parking is $8.00 after 5:00 pm. Do I have to bring my printed ticket to the event? • Your printed ticket will not be required, but you will need to show a picture ID with the same name you use to register.
- Exploring a move from Monolithic Web Apps to Microservices?
Software is changing and so are the skills and tools needed to build it. We will explore the evolution of microservices as well as the emerging toolchains used to build and deploy them. Our discussion includes examples of GitLab CI as a microservice pipeline and using Docker as a microservice platform. We hope you can join us from 5:30 - 8pm for food, drinks and fun as Mark Panthofer, VP of NVISIA Technology Center dives into what you need to know about moving from monolithic web apps to microservices! Mark's presentation and discussion will cover the following Topics: - Why are microservices emerging? - What are microservices? - What is different about building microservices/distributed applications? - What are examples of how CI pipelines and Docker help support microservice development and deployment? - How do most teams get started? ... break up monoliths or start over? Schedule: 5:30 - 6pm : Networking (Food & Beverages provided) 6 - 8pm : Presentation & QA • What to bring - Picture ID for building security • Important to know Please register with your full name, and bring an ID for the building security.
- Microservice Madness
Eliminate the Madness when dealing with root cause analysis in the world of microservices. One of the most common tasks that developers need to perform on any application is issue root cause analysis. In the distributed world of microservices this can be especially challenging and frustrating. This developer focused meetup, will provide attendees with an understanding of what can be done to eliminate this challenge, with an emphasis on usage of frameworks such as Spring Cloud Sleuth, Spring Boot Actuator, Spring Boot Admin and Zipkin. Please join us for this interactive technical discussion driven by NVISIA’s seasoned architects on Thursday, March 15th! Agenda: 5:30 - 6:00 Checkin and Food 6:00 - 7:00 Technical Discussion / Whiteboarding 7:00 - 8:00 Network / Pop-a-Shot Contest / March Madness Games Streamed Live
- Managing Microservices & Fast Data w/ Apache Mesos & DC/OS - From Mesosphere
Join Online Meetup (https://mesosphere-mc.webex.com/meet/randy) Description: In this talk, Randy a Systems Engineer at Mesosphere will explain how Apache Mesos and DC/OS manage microservices and fast data systems on a single platform. He’ll look at how container orchestration, including resource management and service management, can be streamlined to process fast data in a matter of seconds, allowing for predictive user interfaces, product recommendations, and billing chargeback, among other modern app components. Speaker: Randy Chertkow is an infrastructure architect with over 20 years of IT experience with Fortune 500 companies including work as an architect, scripter, engineer, database designer, DBA, and tools expert to implement enterprise IT on the scale of tens of thousands of servers. He has also been a systems engineer at VMware with a focus on virtualization, enterprise monitoring, automation, and software-defined networking. Randy is currently a systems engineer at Mesosphere, where he designs infrastructures that can meet the demand of high-profile applications, microservices, data science applications, and containerized workloads in either private or public clouds. https://www.linkedin.com/in/randychertkow/ PS: This will be a virtual version of the tech talk that Mesosphere conducted at Uptake Chicago in June.