This presentation covers the benefits of deploying to ECS, as we explore techniques and open source tools to help manage multiple ECS clusters.
First we discuss why developing as containers and deploying to ECS offers a more cost-effective, faster, and safer workflow from dev to production than VMs on EC2.
Next we present techniques Convox uses to manage countless clusters and apps. We will see a CloudFormation template that reliably provisions, updates, and horizontally and vertically scales ECS clusters, and another template that configures application containers inside the cluster.
Finally we survey features that are "missing" on ECS and demonstrate simple tools and techniques Convox has developed to to fill in these gaps. For example:
* Running a private build and registry service inside the ECS cluster itself
* Splitting up an app's processes (i.e. web and worker) into their own task definitions for independent horizontal scaling
* Running an agent on every cluster instance for forwarding all container logs to Kinesis, Lambda and beyond
* Running an public API on a cluster that facilitates a `docker exec` debugging session inside application containers
I'm building Convox, an open-source platform that expertly configures AWS to run and manage any application. In doing this I have discovered a minimal set of 11 cloud infrastructure services that form an architecture that supports any application.
Here I'll introduce the 11 service types that support our secure computing, application workload, and operational needs. I'll show how these services are used together to manage a secure computing cluster that can build Docker images for an app, roll out new images to production with zero downtime, and scale to handle any load.
Finally we'll look at the cloud computing landscape to see how all the cloud providers and software projects compare with offering these 11 service types.
Experiment with custom Mininet Topology to simulate network topology by Dwina Fitriyandini Siswanto & Siti Amatullah Karimah, presented at 1st SDNRG ITB Meetup in 1st November 2014
Каждый разработчик рано или поздно сталкивается с предметно-ориентированными языками (DSL). Мы разберемся, зачем же нам нужны DSL, и какие проблемы они нам помогают решать. Поймем, в каких случаях нам стоит разрабатывать свой язык, а в каких — использовать уже существующий. Попробуем провести грань и решить, где у нас просто библиотека, а где — предметно ориентированный язык. Придумаем свой DSL и сравним различные подходы к работе с ним в Python. Увидим, как работают лексический и синтаксический анализаторы. Обязательно поговорим про то, как облегчить жизнь пользователям нашего языка. Как сделать информативными сообщения об ошибках? Как тестировать сценарии, написанные на нашем языке? На эти вопросы мы сможем дать ответ.
Comment Transformer vos boucles Objective-C en “collection pipelines” en utilisant le framework BlocksKit (ou Swift), par Mathieu Godart (votre serviteur). Cette présentation s’inspire de la série d’articles publiée par Martin Fowler, Refactoring with Loops and Collection Pipelines (http://martinfowler.com/articles/refactoring-pipelines.html).
Human toxicity, environmental impact and legal implications of water fluorida...Declan Waugh
This technical report submitted to the Government of Ireland and the European Commission examines the human toxicity, environmental impacts, and legal implications of water fluoridation. The report finds health risks to humans from fluoride including increased risks of bone fractures, cancer, neurological impairments, and low calcium levels. It also finds environmental risks from fluoride as a water and soil pollutant that impacts fisheries. The report expresses concerns about inadequate risk assessment of fluoride for human consumption and calls for further research on fluoride's toxicity.
These words I share, written from despair, read them, speak them, but do so w...Blair Stuart
I wrote this during a period of my life of intense personal sadness and darkness.
I, along with so many others, suffer from PTSD.
A life changing illness and yes, it is an illness.
Though the way some people carry on one would be forgiven for thinking that it is a Contagious Disease that must only be spoken of behind closed doors.
Hopefully by sharing my words and thoughts I will in some small way bring the subject of Depression and in particular PTSD, out of the shadows and into the light of open and honest discussion.
These are the slides I used at the #amsterdamdotnet meetup on 2017-03-08.
For the matching (very simple) codebases:
https://github.com/PHeonix25/lambda-helloworld &
https://github.com/PHeonix25/lambda-helloworldcaller
Comment Transformer vos boucles Objective-C en “collection pipelines” en utilisant le framework BlocksKit (ou Swift), par Mathieu Godart (votre serviteur). Cette présentation s’inspire de la série d’articles publiée par Martin Fowler, Refactoring with Loops and Collection Pipelines (http://martinfowler.com/articles/refactoring-pipelines.html).
Human toxicity, environmental impact and legal implications of water fluorida...Declan Waugh
This technical report submitted to the Government of Ireland and the European Commission examines the human toxicity, environmental impacts, and legal implications of water fluoridation. The report finds health risks to humans from fluoride including increased risks of bone fractures, cancer, neurological impairments, and low calcium levels. It also finds environmental risks from fluoride as a water and soil pollutant that impacts fisheries. The report expresses concerns about inadequate risk assessment of fluoride for human consumption and calls for further research on fluoride's toxicity.
These words I share, written from despair, read them, speak them, but do so w...Blair Stuart
I wrote this during a period of my life of intense personal sadness and darkness.
I, along with so many others, suffer from PTSD.
A life changing illness and yes, it is an illness.
Though the way some people carry on one would be forgiven for thinking that it is a Contagious Disease that must only be spoken of behind closed doors.
Hopefully by sharing my words and thoughts I will in some small way bring the subject of Depression and in particular PTSD, out of the shadows and into the light of open and honest discussion.
These are the slides I used at the #amsterdamdotnet meetup on 2017-03-08.
For the matching (very simple) codebases:
https://github.com/PHeonix25/lambda-helloworld &
https://github.com/PHeonix25/lambda-helloworldcaller
This document summarizes and compares Ruby HTTP client libraries. It discusses the sync and async APIs of 16 libraries including Net::HTTP, HTTPClient, and Faraday. It covers their compatibility, supported features like keep-alive connections, and performance based on benchmarks. The document recommends libraries based on priorities like speed, HTML handling, API clients, and SSL support. It encourages readers to check the detailed feature matrix and report any errors found.
The New Framework for Information Literacy for Higher EducationTrudi Jacobson
Presented during the Georgia Library Association's Carterette Series Webinar by Craig Gibson and Trudi Jacobson, Engaging with the ACRL Framework for Information Literacy, held online May 6 2015. Webinar recording can be found at https://vimeo.com/georgialibraryassociatio/review/127082500/ea51fb8469
The document discusses techniques for editing writing by removing unnecessary words. It provides quotes from famous authors advocating for concise writing styles. Examples are given of rewriting sentences and paragraphs with fewer words. The goal of these editing techniques is to engage readers' attention by using only the most essential words.
This document discusses tools for automating user interface (UI) quality assurance testing. It begins with introductions and defines UI quality as including code quality, look and feel consistency with designs, functional testing across browsers/devices, and performance testing. It then recommends specific open source tools for automating each type of testing, including Selenium for functional testing, Galen for look and feel testing, Linters for code quality checking, and performance testing services. The presentation aims to help share knowledge about quality assurance and convince attendees that automated testing is important and helps catch errors early. It concludes by thanking attendees and announcing an upcoming conference.
Bundesliga Report - 10 years of academies - Talent pools of top-level German ...Ítalo de Oliveira Mendonça
Bundesliga Report - 10 years of academies - Talent pools of top-level German football
http://static.bundesliga.de/media/native/autosync/dfl_leistungszentren2011_gb.pdf
Using KnetMiner to search and visualise the knowledge network of genes involved in neurodegenerative diseases such as Alzheimer, Parkinson and Huntington.
Compliance with HIPAA and its Administrative Simplification Provisions (e.g., the Security Rule, Privacy Rule, and Breach Notification Rule) can be tricky. Here's 4 questions and answers that make compliance more manageable.
Trend & Challenge Digital Marketing di Indonesia 2017 Nicko Krisna
Facebook dan Instagram akan memegang peranan penting dalam digital marketing 2017 karena fitur-fitur baru seperti Facebook Live, Instagram story, dan Instagram Live menjadi solusi praktis bagi pengguna yang tidak ingin repot dengan prosedur. Facebook Group dan fanpage menjadi pilihan utama netizen untuk membentuk komunitas karena dukungan Facebook terhadap fitur-fitur tersebut. Manajemen komunitas, terutama di Facebook, harus dilakukan oleh tim yang ahli dan berpengalaman agar dapat memonetis
34. API
•
• MogileFS Content-Type Content-Length
API
•
• MogileFS API
35. Perlbal
Perlbal
X-Reproxy-URL:
http://storage_node/dev1/0/000/...
Content-Type GET
GET
mogstored mogstored
API
mogilefsd mogilefsd