サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
kellysutton.com
After presenting my Taming Monoliths without Microservices talk at Rubyhack last week, several folks came up for a discussion afterward. They posed the following question, “For pulling apart a monolith, should we use Rails Engines? If we should use them, are there any gotchas to keep in mind?” I didn’t have an immediate answer, but we were able to workshop 3 specific tips for safe engines usage. W
Scaling a Rails application requires patience and hard work. Now, I’m not talking about the scaling challenges of “Ruby isn’t fast enough for my high frequency trading algorithm” but the “Our domain is so complicated that it’s difficult to model our behavior consistently as we grow.” Given the realities of a business, software design cannot be a big GC pause for the organization. Instead, it needs
A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system. — Gall’s Law A new ActiveRecord instance has 373 public methods. Scaling a Rails application is difficult, but not for the reasons you might expect. The fra
If you’re interested in receiving blog posts like this regularly, join hundreds of developers and subscribe to my newsletter. This post is also available in Japanese. この投稿は日本語にも対応しています。 One of the things they don’t teach you in school is what makes for a great Code Review (CR). You learn algorithms, data structures, programming language fundamentals, but no one sits down and says, “Here’s how to m
After sharing out what I jokingly referred to as “Mazlow’s Trapezoid of Code Quality” the other week, several folks began adding to it. One recurring riff was that great code can be easily deleted. “Code that easy to delete is high quality code” is a useful meme. In the ideal scenario, deleting code would be a 3 step process: Delete the code Delete its tests Delete the points of previous coupling,
このページを最初にブックマークしてみませんか?
『kellysutton.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く