GraalVM reklamuje się jako uniwersalna maszyna wirtualna dla języków programowania opartych JVM (Java, Kotlin, Scala etc) oraz innych JavaScript, NodeJS, Ruby, R i oczywiście Python. O ile ten ostatni jest w fazie eksperymentalnej i twórcy ostrzegają nas o tym na każdym etapie już teraz możemy zaobserwować ciekawe wyniki uruchamiania aplikacji napisanych w pythonie przy użyciu GraalVM.
Prelekcja: - wprowadzenie co to GraalVM i omówienie jego zalet - Python + GraalVM co to? po co? i w którym miejscu jesteśmy? - porównanie i omówienie wydajności aplikacji python vs graalvm python
It's been 10 years since devops buzzword started buzzing around and 11 years since Cassandra has been open - sourced by Facebook. What we have learned about database reliability since then?
I would like to tell you a story about #noops company that decided to run own Cassandra clusters around globe having high - throughput and low latency system dependant upon it. It's a story about understanding, that reliability is the most important feature of every product.
Do you know that targeting specific level of reliability is the key to establish balance between high reliability and providing new features to drive user acquisition and revenue growth? Does it sound like bullshit bingo? Great - during this presentation I will explain in detail how our journey to "reliable enough" looked like in terms of maintaining Cassandra clusters. You will learn about the basics of Site Reliability Engineering, how to talk to your business introducing Customer Reliability Engineering and when you might finally say "ok, we've finished it, our database is reliable enough, let's do something else".
Why I chose Cassandra as the subject of this talk? Because it's reliability is very tricky - it's distributed, clustered database providing eventual and tunable consistency. And after many years of working with MySQL/MariaDB/PgSQL/Oracle I can easily say, that Cassandra is an operational hell which can be tamed with well known SRE practices and good, old engineering skills.
Lubię rozwiązywać problemy (niekoniecznie, które sam stworzyłem :) ), dlatego zostałem programistą. Pracuję w tym zawodzie ok 7 lat już. Jakiś czas temu zacząłem uczyć programowania (głównie przy użyciu pythona) co na nowo pozwoliło odnaleźć mi w tym fun. Poza pracą lubię grzebać przy devopsowych technologiach. Tak całkiem poza pracą wspinam się i jeżdżę na szosie.
Maciek is Cloud Operations (aka Cloud Acrobat) @Codewise. He's also open source contributor, enthusiast and evangelist supporting OWASP, Fedora Linux distro and a couple of containerization projects. Maciej believes in chaos engineering and automation - preferably achieved in a most pythonic way. He's a true Linux nerd.
You can catch him on Twitter @docent_net and also see his work on github/@docent-net and his personal blog/maciej.lasyk.info. Besides Maciek runs sport blog and podcast/dlugodystansowy.pl
Netguru is a team of over 600 people including web and mobile engineers along with project managers, quality assurance specialists, product designers, and support staff. We are a remote-first company with eight offices in Poznan, Warsaw, Cracow, Wroclaw, Gdansk, Bialystok, Lodz and Katowice. Our team members are passionate about web and mobile technologies and thrive on working with clients on innovative products and helping them improve the world through software.
Chcesz zmienić swoje życie i pracować w branży IT? Wiemy, czego potrzebujesz, by z przytupem rozpocząć karierę! Codecool to profesjonalna szkoła programistów, dzięki której zdobędziesz wszystkie umiejętności miękkie i techniczne, potrzebne w pracy programisty. Po naszym kursie zostaniesz gotowym do pracy specjalistą, który potrafi samodzielnie pokierować swoją karierą. Jesteśmy tego pewni dlatego dajemy Ci gwarancję, że znajdziesz pracę jako programista! 96% absolwentów Codecool znajduje pracę w IT w ciągu maksymalnie czterech miesięcy od ukończenia kursu.