Creating Cultural Change
John Rauser from Amazon shared a few experiences about creating cultural changes inside and outside organizations.
Here are some key takeaways:
- Try something new
- Seek group identity
- Welcome newcomers
- Be relentless happy
Theses ideas actually reminded me of how the Ubuntu community is been built up.
In the Belly of the Whale Operations at Twitter
John Adams of Twitter presented a few insights on how operations are run at Twitter.
He outlined several principles to keep in mind when building their infrastructure:
- Nothing works the first time. Plan to rebuild everything more than once.
- Deploy faster and more often as less code will change.
- Detect problem as early as possible - to recover fast.
- Disable/enable features in production aka Feature darkmode.
To support these guiding principles he listed some of the tools that are used:
- configuration management done with puppet and svn.
- Reviewboard to review changes made to the infrastructure
- Ganglia to take care of monitoring
- Scribe to collect and aggregate all logs into Hadoop HDFS using LZO compression.
- Murder to deploy their code to all of their systems via bittorrent.
- Google analytics to track errors pages while Whale Watcher to track errors in logs.
- Unicorn to powers their rails stack.
Lightning talks
Thursdays lightning talks covered another round of useful tools in helping optimizing page loads:
- httpwatch: a commercial tool that loads web pages and analyses it
- pagetest
- speedtracer: chrome browser extension that provides an insight on what the browser is doing when a loading a page
- fiddler2
Moving Fast
Robert Johnson of Facebook gave a talk about the culture of moving fast at Facebook. Here are a few short sentence to summarize his points:
- How to scale? Have a team that reacts fast.
- The release cycle: Make changes every day as frequent small changes makes it easier to figure out what went wrong.
- Control and responsibility to one person.
He finished with a few lessons that were learned:
- New code is slow.
- Give developers room to try things.
- Nobody's job is to say no.
Practice of Continuous Deployment
Throughout the conference I heard multiple times the idea of continuous deployment. With continuous integration being pushed on on the developer side, its pendant on the ops side is continuous deployment: tests, build, deploy. Deploy multiple times a day with a good monitoring system to identify quickly when things go wrong. When things go wrong it's easier to identify what changed as the number of changes is rather low. All the big shops have a deployment dashboard to review what went live, when and by whom.
The launchpad team is already following this idea: Launchpad edge has a daily update of the code running against the production database. Releases (with DB schema changes) are conducted on a monthly basis. And Ubuntu is providing something similar as the development version is always available for installation - and releases are cut every 6 months.
Your blog is awesome..You have clearly explained about it ...Its very useful for me to know about new things..Keep on blogging..
ReplyDeleteHadoop training in chennai
Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
ReplyDeleteHadoop Training Chennai | PHP Training in Chennai
Nice post Thanks for sharing it
ReplyDeleteHadoop Training in Chennai
This is real to useful blogs and it has to be more useful innovations ideas from your blog sites.Hadoop Training
ReplyDeleteHadoop Online Training
Learn Hadoop Training Online
Good post and I like it very much. By the way, anybody try this app development company for iOS and Android? I find it is so professional to help me boost app ranking and increase app downloads.
ReplyDeleteHey there, You have done a fantastic job. I'll definitely digg it and personally recommend to my friends. I am confident they'll be benefited from this website. paypal.com login
ReplyDeleteGreat job.... Awesome list, just starting a blog and this is going to be a massive help. Thank you!
ReplyDeleteSelenium Training in Chennai
Selenium Training
Automation Testing Training in Chennai
Automation Testing Training
And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
ReplyDeleteJava Training in Chennai |Best Java Training in Chennai
C C++ Training in Chennai |Best C C++ Training Institute in Chennai
Data science Course Training in Chennai |Best Data Science Training Institute in Chennai
RPA Course Training in Chennai |Best RPA Training Institute in Chennai
AWS Course Training in Chennai |Best AWS Training Institute in Chennai
Devops Course Training in Chennai |Best Devops Training Institute in Chennai
Selenium Course Training in Chennai |Best Selenium Training Institute in Chennai
Java Course Training in Chennai | Best Java Training Institute in Chennai
Home Mart is a site about Home Improvement, Furniture, Home Appliances and many more.
ReplyDeleteCheck out the best
home office desks nz
coffee table nz
bookshelves
nice..
ReplyDeleteinplant training in chennai
inplant training in chennai
inplant training in chennai for it
hosting
india hosting
india web hosting
iran web hosting
technology 11 great image sites like imgur hosting
final year project dotnet server hacking what is web hosting
macao web hosting
very nice post blog.........
ReplyDeleter programming training in chennai
internship in bangalore for ece students
inplant training for mechanical engineering students
summer internships in hyderabad for cse students 2019
final year project ideas for information technology
bba internship certificate
internship in bangalore for ece
internship for cse students in hyderabad
summer training for ece students after second year
robotics courses in chennai
Great Article. Thank you for sharing! Really an awesome post for every one.
ReplyDeleteIEEE Final Year projects Project Centers in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. For experts, it's an alternate ball game through and through. Smaller than expected IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble. Final Year Project Domains for IT It gives you tips and rules that is progressively critical to consider while choosing any final year project point.
Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining the authors explore the idea of using Java in Big Data platforms.
Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai
Excellent Blog..thanks for sharing...Will share it with from my friends..Solved many queries that was in my mind..Completely Amazing..You have a great writing skill.Good Job...Keep writing...
ReplyDeletePython Course Training in chennai | Data Science Course Training in chennai | Best Data Science Training Institute in chennai | Machine Learning Course Training in chennai | RPA Course Training in chennai | RPA Training Institute in chennai | Best AWS Training Institute in chennai | DevOps Course Training in chennai | Best DevOps Training Institute in chennai | AWS Course Training in chennai | Best Java Training Institute in chennai | Java Training in chennai | Selenium Course Training in chennai | Best Selenium Training Institute in chennai | Java Course Training in chennai | Dot Net Course Training in chennai | Dot Net Training Institute in chennai
This is the best blog and I was very impressed to me. I like this post and I learn a lot of knowledge on this topic. I am waiting for the next posts...
ReplyDeleteFence Accessories
I'm regularly follow your blog. Is very content.
ReplyDeletethank you so much more information.
Python Training in Chennai
Python Training in Bangalore
Python Training in Hyderabad
Python Training in Coimbatore
Python Training
python online training
python flask training
python flask online training
Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. big data projects for students But it’s not the amount of data that’s important. Project Center in Chennai It’s what organizations do with the data that matters. Big data can be analyzed for insights that lead to better decisions and strategic business moves.
ReplyDeleteSpring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Corporate TRaining Spring Framework the authors explore the idea of using Java in Big Data platforms.
Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
An SBA 7(a) loan may guarantee as much as 85 percent with the loan amount in the event the mortgage is $150,000. mortgage calculator One time payments will be applied for the date you specify. mortgage payment calculator canada
ReplyDeleteRecuva Crack Download Howdy, I see as cognizant part concentrating on this text a delight. it's miles really pleasurable to prepared and fascinating and profoundly tons looking take care of to perusing extra of your trademark..
ReplyDeleteLong Distance Birthday Wishes For Wife · Happy Birthday, honey. · I am guilty and my wife is heartbroken because I forgot her birthday. · To my wonderful wife.Long Distance Birthday Wishes For Wife
ReplyDeleteYour post made me think and taught me new things.
ReplyDeletehttps://crackbye.com/mirc-crack/
Utilitarian gamblers, in essence, are in search of something to do. Many are seniors, who trying to|want to|wish to} kill time, cut back boredom, 원 엑스 벳 or just get out of the house - and they're less motivated by financial rewards or pleasure. Some, Chen said, take pleasure in people-watching as much because the actual slot play. They teamed up through the 2013 Global Game Jam to push something out that resembled the "race to the underside" they noticed on cellular platforms. Thanks to the time-restricted nature of a sport jam, they opted to purchase a 3D slot machine asset off of the Unity Store for $15.
ReplyDelete