Databases in DevOps + Building Fast, Reproducible Docker Images with Bazel
Details
• What we'll do
Join us at the Microsoft Boulder office for a talk with Alan Yu on Databases in DevOps + TBD (please reach out if you're interested in speaking).
AGENDA
[06:00 - 06:30 PM] Dinner + Drinks
[06:30 - 07:15 PM] Databases in DevOps (Alan Yu, Microsoft Azure)
Developers need to learn how to do database development and operations as DevOps becomes more prevalent. This session will help you determine if you should use an imperative query language for a migration-based approach or a declarative query language for a state-based approach. Both approaches for are relevant to DevOps, but state-based database updates are much more developer oriented given that the database is treated as an application component. Therefore, this session will focus on the fundamentals of creating database models for your applications by demo’ing DACfx, source control systems, DACPACs and containers within the context of Visual Studio Team System, SQL Server Data Tools and SQL Server 2017.
Bio:
Alan Yu is a Program Manager on the Azure Data team. His team works on delivering SQL Server tools including GUI tools such as SQL Server Management Studio (SSMS) and SQL Operations Studio, and CLI tools such as sqlcmd, bcp, and mssql-cli. Alan graduated from Seattle University with a Computer Science degree, and previously interned at Microsoft, T-Mobile, Weyerhaeuser, Lighthouse for the Blind, and University of Washington. [07:15 - 07:30 PM] Break
[07:30 - 08:00 PM] Building Fast, Reproducible Docker Images with Bazel (Paul Johnson, Windward Solutions)
Bazel is the open-source version of Google's internal multi-language build tool called "Blaze". Bazel has some attractive features that make builds fast and scalable. One of bazel's "secret" (relatively unknown) superpowers is building docker images, written by the same team that developed the Google Container Registry https://gcr.io. In this talk I'll introduce Bazel and show how you can use it in your docker/kubernetes workflow to enable fast and reproducible builds/deployments.
Bio:
Paul Johnston is a software developer at Windward Solutions in Boulder, CO. He is an active member of the Bazel open source community and an advocate for less sucky DevOps experiences.
[08:00 - 08:15 PM] Stick around, socialize, network
