Udi Dahan - The Software SimplistUdi Dahan - The Software Simplist.Net Development Expert & SOA Specialist Articles
Building Super-Scalable Web Systems with REST
2008-12-29 22:38:00 I’ve been consulting with a client who has a wildly successful web-based system, with well over 10 million users and looking at a tenfold growth in the near future. One of the recent features in their system was to show users their local weather and it almost maxed out their capacity. That raised certain warning ... More About: Building , Architecture , Performance , Super , Caching
Featured in the Microsoft Architecture Journal
2008-12-20 20:52:00 For those of you who might be interested in hearing a bit more of my back-story, how I got into architecture, etc - you can find all that out in the current issue of the Microsoft Architecture Journal . Here’s a quick sneak-peek: Q: It?s sometimes frustrating when you try to keep updated on latest technologies and ... More About: Community , Featured
Featured in the Microsoft Architecture Journal
2008-12-20 20:52:00 For those of you who might be interested in hearing a bit more of my back-story, how I got into architecture, etc - you can find all that out in the current issue of the Microsoft Architecture Journal . Here’s a quick sneak-peek: Q: It?s sometimes frustrating when you try to keep updated on latest technologies and ... More About: Community , Featured
[Course] Master Enterprise .NET Solutions
2008-12-15 10:00:00 I’m happy to announce that I will be coming to Norway this March to give a 3 day course in cooperation with Program Utvikling. Here’s the info: Scalability is the watch-word of enterprise development. With increasing numbers of users, performing more complex tasks involving more data, collaborating with each other inside the organization and across the ... More About: Training , Master , Solutions , Enterprise
[Course] Master Enterprise .NET Solutions
2008-12-15 10:00:00 I’m happy to announce that I will be coming to Norway this March to give a 3 day course in cooperation with Program Utvikling. Here’s the info: Scalability is the watch-word of enterprise development. With increasing numbers of users, performing more complex tasks involving more data, collaborating with each other inside the organization and across the ... More About: Training , Master , Solutions , Enterprise
SOA, REST, and Pub/Sub
2008-12-15 09:34:00 From Integrated Simplicity: The question of how web-based (or 3rd party) consumers can work with pub/sub based services comes up a lot. Many developers are used to implementing web services exposing methods on them like GetAllCustomers. When moving to pub/sub and other more loosely coupled messaging patterns, developers look to implement the same pattern, opting for something ... More About: Architecture , Scalability , Rest
SOA, REST, and Pub/Sub
2008-12-15 09:34:00 From Integrated Simplicity: The question of how web-based (or 3rd party) consumers can work with pub/sub based services comes up a lot. Many developers are used to implementing web services exposing methods on them like GetAllCustomers. When moving to pub/sub and other more loosely coupled messaging patterns, developers look to implement the same pattern, opting for something ... More About: Architecture , Scalability , Rest
[Presentation] Ness Tziona User Group
2008-12-14 09:28:00 Last Wednesday I gave my “Avoid a Failed SOA” presentation to the Ness Tziona user group led by Ohad Israeli and wanted to thank everybody who came out. The quantity of deep, insightful questions was impressive and I hope that everybody got their most pressing issues addressed. I know that by the time you got home ... More About: Community , User , Presentations , Presentation
[Presentation] Ness Tziona User Group
2008-12-14 09:28:00 Last Wednesday I gave my “Avoid a Failed SOA” presentation to the Ness Tziona user group led by Ohad Israeli and wanted to thank everybody who came out. The quantity of deep, insightful questions was impressive and I hope that everybody got their most pressing issues addressed. I know that by the time you got home ... More About: Community , User , Presentations , Presentation
Self-Contained Events and SOA
2008-12-14 00:35:00 In the architectural principle of fully self contained messages, events “can - instantly and in future - be interpreted as the respective event without the need to rely on additional data stores that would need to be in time-sync with the event during message-processing.” Also, “passing reference data in a message makes the message-consuming systems dependent ... More About: Events
Self-Contained Events and SOA
2008-12-14 00:35:00 In the architectural principle of fully self contained messages, events “can - instantly and in future - be interpreted as the respective event without the need to rely on additional data stores that would need to be in time-sync with the event during message-processing.” Also, “passing reference data in a message makes the message-consuming systems dependent ... More About: Events
Lost Notifications? No Problem.
2008-12-07 10:46:00 One of the most common questions I get on the topic of pub/sub messaging is what happens if a notification is lost. Interestingly enough, there are some who almost entirely write-off this pattern because of this issue, preferring the control of request/response-exception. So, what should be done about lost messages? The short answer is ... More About: Lost , Problem
Lost Notifications? No Problem.
2008-12-07 10:46:00 One of the most common questions I get on the topic of pub/sub messaging is what happens if a notification is lost. Interestingly enough, there are some who almost entirely write-off this pattern because of this issue, preferring the control of request/response-exception. So, what should be done about lost messages? The short answer is ... More About: Lost , Problem
Intentions and Interfaces
2008-11-17 09:44:00 I want to thank Lasse Eskildsen for the picture from my TechEd talk on Intentions and Interfaces capturing the main message in no uncertain terms. You can download the presentation as a PDF here. More About: Presentations
Intentions and Interfaces
2008-11-17 09:44:00 I want to thank Lasse Eskildsen for the picture from my TechEd talk on Intentions and Interfaces capturing the main message in no uncertain terms. You can download the presentation as a PDF here. More About: Presentations
Reliability, Availability, and Scalability
2008-11-15 22:20:00 The great people at IASA have made the recording for my webcast available online. You can find it here. The slides can be found here. I also gave this talk at TechEd Barcelona and wanted to thank the attendee who posted this comment: ?You?ve done it again. Everytime I attend a session of yours I leave the room with ... More About: Architecture , Scalability , Availability , Presentations
Reliability, Availability, and Scalability
2008-11-15 22:20:00 The great people at IASA have made the recording for my webcast available online. You can find it here. The slides can be found here. I also gave this talk at TechEd Barcelona and wanted to thank the attendee who posted this comment: ?You?ve done it again. Everytime I attend a session of yours I leave the room with ... More About: Architecture , Scalability , Availability , Presentations
User Management Sample
2008-11-12 10:20:00 For everybody who came to my Web Scalability via Asynchronous Systems Architecture talk at TechEd Barcelona, thank you for being such a great audience. Here’s the link to the sample code I showed: Download here. More About: Management , User , Presentations , Sample
User Management Sample
2008-11-12 10:20:00 For everybody who came to my Web Scalability via Asynchronous Systems Architecture talk at TechEd Barcelona, thank you for being such a great audience. Here’s the link to the sample code I showed: Download here. More About: Management , User , Presentations , Sample
SOA, EDA, and CEP a winning combo
2008-11-01 23:57:00 There’s been some discussion on the SOA yahoo group around the connection between SOA, EDA, and CEP (complex event processing) since Jack’s original post on the topic. I’ve been waiting for the right opportunity to jump in and it seems to have come. Dennis asked this: There are different design choices in a SOA, even when ... More About: Combo , Winning
SOA, EDA, and CEP a winning combo
2008-11-01 23:57:00 There’s been some discussion on the SOA yahoo group around the connection between SOA, EDA, and CEP (complex event processing) since Jack’s original post on the topic. I’ve been waiting for the right opportunity to jump in and it seems to have come. Dennis asked this: There are different design choices in a SOA, even when ... More About: Combo , Winning
Additional Logic Required For Service Autonomy
2008-10-23 00:12:00 Of the tenets of Service Orientation, the tenet of Autonomy is one that many understand intuitively. Interestingly enough, many in that same intuitive category don’t see pub/sub as a necessity for that autonomy. Watch that first step Although sometimes described as the first step of an organization moving to SOA, web-service-izing everything results in synchronous, blocking, request/response ... More About: Logic
Additional Logic Required For Service Autonomy
2008-10-23 00:12:00 Of the tenets of Service Orientation, the tenet of Autonomy is one that many understand intuitively. Interestingly enough, many in that same intuitive category don’t see pub/sub as a necessity for that autonomy. Watch that first step Although sometimes described as the first step of an organization moving to SOA, web-service-izing everything results in synchronous, blocking, request/response ... More About: Logic
Welcome! And thank you for your patience
2008-10-21 00:35:00 Over the past 6 months this blog has doubled in subscribers so I just wanted to take this opportunity to welcome my new readers (there’s something about doubling which makes you sit up and take notice - at least, it did for me). Since there’s quite a lot of content already posted, and it not ... More About: Community , General , Patience
Welcome! And thank you for your patience
2008-10-21 00:35:00 Over the past 6 months this blog has doubled in subscribers so I just wanted to take this opportunity to welcome my new readers (there’s something about doubling which makes you sit up and take notice - at least, it did for me). Since there’s quite a lot of content already posted, and it not ... More About: Community , General , Patience
Now a member of the Cutter Consortium
2008-10-09 17:17:00 While I usually take the Groucho Marx approach about groups that would have me as a member, this is different. With members including Scott Ambler, James Bach, Kent Beck, Alistair Cockburn, Ward Cunningham, Tom DeMarco, Jim Highsmith, Ron Jeffries, Tim Lister, Michael Rosen, Johanna Rothman, and Ed Yourdon (to name not so few), I am ... More About: Community , Consulting , General
Now a member of the Cutter Consortium
2008-10-09 17:17:00 While I usually take the Groucho Marx approach about groups that would have me as a member, this is different. With members including Scott Ambler, James Bach, Kent Beck, Alistair Cockburn, Ward Cunningham, Tom DeMarco, Jim Highsmith, Ron Jeffries, Tim Lister, Michael Rosen, Johanna Rothman, and Ed Yourdon (to name not so few), I am ... More About: Community , Consulting , General
Unit Testing for Developers and Managers
2008-09-30 23:03:00 “We need to rewrite the system.” Thus begins the story of yet another developer trying to convince their manager to adopt test-driven development (or any other methodology or technology). There’s a good chance this developer’s been reading all sorts of stuff on blogs (like those linked here) that have convinced him that salvation lies that ... More About: Management , Development , Testing , The Team , Developers
Unit Testing for Developers and Managers
2008-09-30 23:03:00 “We need to rewrite the system.” Thus begins the story of yet another developer trying to convince their manager to adopt test-driven development (or any other methodology or technology). There’s a good chance this developer’s been reading all sorts of stuff on blogs (like those linked here) that have convinced him that salvation lies that ... More About: Management , Development , Testing , The Team , Developers
[Presentation] Reliability, Scalability, and Availability
More articles from this author:2008-09-26 07:02:00 For everyone who was able to make it for my webcast with IASA on Reliability, Scalability , and Availability - thanks for coming out. I didn’t want to wait for the recording to make it online before putting up the slides, so here they are: Reliability, Availability, and ScalabilityHow to have your cake, and eat it ... More About: Presentations , Presentation 1, 2, 3, 4, 5, 6, 7 |



