タグ

2018年12月6日のブックマーク (4件)

  • スタートアップの視点から見たマイクロサービス

    機能が追加されるほど、製品のユーザビリティはますます複雑になりました。継続的な機能修正により、ユーザビリティとユーザエクスペリエンスは悪くなりました。ユーザの問題をうまく解決する代わりに、ユーザをひどく混乱させていました。 モノリスのソフトウェアアーキテクチャのせいで、システム全体に影響を与えずに、新しい機能を追加するのは難しく、新しい変更のリリースは、非常に複雑でした。たった2、3行のコードを変更した時でさえ、製品全体をリビルトしてリデプロイしなければなりませんでした。そのため、リスクの高いデプロイとなり、めったにすることができず、新しい機能のリリースは遅れがちになりました。 物を分割して、移動させる必要があるのは明らかでした。 3年以上前に、私たちは製品戦略を変更しました。ユーザビリティとユーザエクスペリエンスの改善に集中し、1つの製品であるJUST SOCIALを別々のアプリに分割し

    スタートアップの視点から見たマイクロサービス
    SWIMATH2
    SWIMATH2 2018/12/06
    それぞれがデータストアを持ってて更新イベントを発行するとか、契約を共有することで分散モノリスを防ぐとかのプラクティスも良いけど、そこに至るまでの考え方と学びが書いてあるのがめっちゃ良い
  • Three Keys to a Successful “Pre-Mortem”

    SWIMATH2
    SWIMATH2 2018/12/06
    プレモーテムのやり方が詳しい
  • Testing Frameworks for Javascript | Write, Run, Debug | Cypress

    design-system assets cypress e2eAuthentication.cy.ts src componentsButton.cy.tsxButton.tsx describe('Auth', () => { it('user should be able to log in', () => { cy.visit('/') // open the login modal cy.get('button').contains('Login').click() // fill in the form cy.get('input[type="email"]').type('[email protected]') cy.get('input[type="password"]').type('test123') // submit the form

    Testing Frameworks for Javascript | Write, Run, Debug | Cypress
    SWIMATH2
    SWIMATH2 2018/12/06
    強めなE2Eテストランナーらしい
  • 優れたダッシュボードをデザインするための10のガイドライン | UX MILK

    Neilは、イギリスのAstraZenecaで働くUXデザイナーです。現在さまざまなUXデザインプロジェクトを率いています。 もしあなたがプロの自転車競技に詳しければ、「アシスト(Domestique)」という用語を聞いたことがあるでしょう。馴染みがない人に向けて説明すると、アシストとは自転車競技のチームにおける選手の役割を指します。「Domestique」はフランス語で「下僕」という意味です。 アシストの選手は、水のボトルをチームの車から集めてほかのチームメイトに渡すという役割を担っています。また、チームの車が近くにいないときに先頭選手の自転車が故障したら、自分の自転車や予備のタイヤを渡します。さらに、遅れているメンバーがいれば、先頭集団に追いつくまで彼らを牽引し、追いついたら自分はペースを落とします。このようにアシストの選手は無欲にひたすら奉仕し続けます。決してアシスト自身がレースに

    優れたダッシュボードをデザインするための10のガイドライン | UX MILK
    SWIMATH2
    SWIMATH2 2018/12/06
    よい/実例ほしいなー