由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教web service (backend)方面的architecture/design pattern方面的资料
相关主题
攒RP,也发我的经验与体会华米USA(小米手环)招Full Time Senior Backend Engineer
请问OOD的问题应该如何回答 有哪些资料可以参考Job opportunities available in Austin TX
求推荐 设计模式书[工作机会/内推]San Francisco FinTech Company looking for Back End/Front End Engineer
哪些书/网站可以帮助提高解答design问题面试中会遇到的系统设计题 是指 OO design 吗?
Arizona paypal 招码工 (转载)关于Google的SET职位
请问系统设计里的stateless和sticky session有冲突吗?Entry-level EE/CS job opportunity in Sillicon Valley
Google Intern Host Match求推荐job opening
哪个大牛给推荐下Backend development的资料?Java Developer position
相关话题的讨论汇总
话题: layer话题: 方面话题: pattern话题: design话题: service
进入JobHunting版参与讨论
1 (共1页)
f*********m
发帖数: 726
1
不是网页(presentation layer)方面的,主要想知道data layer, service layer,
business layer方面的,以及数据处理(比如Machine learning)方面的。
非常感谢。
p*****2
发帖数: 21240
2
貌似这是大牛你做architect的职责吧?
f*********m
发帖数: 726
3
去面个小公司,不抱什么希望,但感觉这是个不错的督促自己学习的机会,一直想学但
没时间。
二哥有何指教?

【在 p*****2 的大作中提到】
: 貌似这是大牛你做architect的职责吧?
s*****r
发帖数: 43070
4
data layer就是JPA, hibernate, DB schema,query这些,现在还会有nosql,广义上
cache和configuration也算data。
service layer就是web service这块,流行技术是Jersey RESTful,JAXB,包括HTTP的
各种header的定义及应用。
business layer技术比较杂,什么都可以往里扔,主要有Spring,DB transaction,
job scheduler,application event,message delivery。分布式的东东很少往
business layer放,因为business的原则是不能出错,出错以后的问题很麻烦。
p*****2
发帖数: 21240
5

这是从java的角度讲的吧?python的角度是长什么样的?

【在 s*****r 的大作中提到】
: data layer就是JPA, hibernate, DB schema,query这些,现在还会有nosql,广义上
: cache和configuration也算data。
: service layer就是web service这块,流行技术是Jersey RESTful,JAXB,包括HTTP的
: 各种header的定义及应用。
: business layer技术比较杂,什么都可以往里扔,主要有Spring,DB transaction,
: job scheduler,application event,message delivery。分布式的东东很少往
: business layer放,因为business的原则是不能出错,出错以后的问题很麻烦。

p*****2
发帖数: 21240
6

我也没做过,进来也是学习的。

【在 f*********m 的大作中提到】
: 去面个小公司,不抱什么希望,但感觉这是个不错的督促自己学习的机会,一直想学但
: 没时间。
: 二哥有何指教?

f*********m
发帖数: 726
7
多谢大牛。
能说说其中用到的一些数据分析技术或算法,比如machine learning, data mining方
面的,一般是在data layer还是business layer?这些技术或算法有什么比较常见的设
计方面的考虑吗?
有哪些常规desktop软件设计的pattern可以用在web方面吗?我能想到的:mvc,
singleton,...
多谢啊。

【在 s*****r 的大作中提到】
: data layer就是JPA, hibernate, DB schema,query这些,现在还会有nosql,广义上
: cache和configuration也算data。
: service layer就是web service这块,流行技术是Jersey RESTful,JAXB,包括HTTP的
: 各种header的定义及应用。
: business layer技术比较杂,什么都可以往里扔,主要有Spring,DB transaction,
: job scheduler,application event,message delivery。分布式的东东很少往
: business layer放,因为business的原则是不能出错,出错以后的问题很麻烦。

s*****r
发帖数: 43070
8
machine learning,data mining算数据处理,和web service没多大关系,MVC是
frontend。精通任何一个部分都足够当architect,精通两个以上的应该是神人了。

【在 f*********m 的大作中提到】
: 多谢大牛。
: 能说说其中用到的一些数据分析技术或算法,比如machine learning, data mining方
: 面的,一般是在data layer还是business layer?这些技术或算法有什么比较常见的设
: 计方面的考虑吗?
: 有哪些常规desktop软件设计的pattern可以用在web方面吗?我能想到的:mvc,
: singleton,...
: 多谢啊。

f*********m
发帖数: 726
9
那么machine learning,data mining一般被放在那个layer呢?

【在 s*****r 的大作中提到】
: machine learning,data mining算数据处理,和web service没多大关系,MVC是
: frontend。精通任何一个部分都足够当architect,精通两个以上的应该是神人了。

s*****r
发帖数: 43070
10
他们就是建模,建好的模型是business layer,建模的过程是单独的。

【在 f*********m 的大作中提到】
: 那么machine learning,data mining一般被放在那个layer呢?
相关主题
请问系统设计里的stateless和sticky session有冲突吗?华米USA(小米手环)招Full Time Senior Backend Engineer
Google Intern Host Match求推荐Job opportunities available in Austin TX
哪个大牛给推荐下Backend development的资料?[工作机会/内推]San Francisco FinTech Company looking for Back End/Front End Engineer
进入JobHunting版参与讨论
s*****n
发帖数: 5488
11
建议看看 淘宝,新浪微博什么的blog.都写得挺好的。
ml和dm主要在于用户兴趣发掘,预测,推荐等等。
mvc,singleton这些不行。
具体准备什么,找找job descriptions的关键字,
我估计两周准备都悬。

【在 f*********m 的大作中提到】
: 多谢大牛。
: 能说说其中用到的一些数据分析技术或算法,比如machine learning, data mining方
: 面的,一般是在data layer还是business layer?这些技术或算法有什么比较常见的设
: 计方面的考虑吗?
: 有哪些常规desktop软件设计的pattern可以用在web方面吗?我能想到的:mvc,
: singleton,...
: 多谢啊。

f*********m
发帖数: 726
12
多谢。全当学习了。

【在 s*****n 的大作中提到】
: 建议看看 淘宝,新浪微博什么的blog.都写得挺好的。
: ml和dm主要在于用户兴趣发掘,预测,推荐等等。
: mvc,singleton这些不行。
: 具体准备什么,找找job descriptions的关键字,
: 我估计两周准备都悬。

f*********m
发帖数: 726
13
(1)job description中有熟悉design pattern的要求。
(2)看了一些资料,发现大多是系统描述和框图,没有具体的code实例。不像有
些软件方面的design pattern书籍,比如Design patterns-elements of reusable
object-oriented softeware,有不少例子。
(3)准备这种architect面试,我估计也需要些些design方面的code吧,不能光描述?
(4)像Design patterns-elements of reusable object-oriented softeware中介绍
的一些softeware的pattern,对于web也适用吗?
多谢。

【在 s*****n 的大作中提到】
: 建议看看 淘宝,新浪微博什么的blog.都写得挺好的。
: ml和dm主要在于用户兴趣发掘,预测,推荐等等。
: mvc,singleton这些不行。
: 具体准备什么,找找job descriptions的关键字,
: 我估计两周准备都悬。

w**z
发帖数: 8232
14
看看 http://highscalability.com/

【在 f*********m 的大作中提到】
: (1)job description中有熟悉design pattern的要求。
: (2)看了一些资料,发现大多是系统描述和框图,没有具体的code实例。不像有
: 些软件方面的design pattern书籍,比如Design patterns-elements of reusable
: object-oriented softeware,有不少例子。
: (3)准备这种architect面试,我估计也需要些些design方面的code吧,不能光描述?
: (4)像Design patterns-elements of reusable object-oriented softeware中介绍
: 的一些softeware的pattern,对于web也适用吗?
: 多谢。

s*****n
发帖数: 5488
15
我也不是做架构的,不过大多数情况都是设计讨论吧。比如分库,数据库调优,
前端优化,后端优化,cache.动静分离。cdn的设计,等等。
出了问题怎么排查,可能是哪里的问题。等等。

【在 f*********m 的大作中提到】
: (1)job description中有熟悉design pattern的要求。
: (2)看了一些资料,发现大多是系统描述和框图,没有具体的code实例。不像有
: 些软件方面的design pattern书籍,比如Design patterns-elements of reusable
: object-oriented softeware,有不少例子。
: (3)准备这种architect面试,我估计也需要些些design方面的code吧,不能光描述?
: (4)像Design patterns-elements of reusable object-oriented softeware中介绍
: 的一些softeware的pattern,对于web也适用吗?
: 多谢。

I**********e
发帖数: 92
16
说的很好,赞!

【在 s*****r 的大作中提到】
: data layer就是JPA, hibernate, DB schema,query这些,现在还会有nosql,广义上
: cache和configuration也算data。
: service layer就是web service这块,流行技术是Jersey RESTful,JAXB,包括HTTP的
: 各种header的定义及应用。
: business layer技术比较杂,什么都可以往里扔,主要有Spring,DB transaction,
: job scheduler,application event,message delivery。分布式的东东很少往
: business layer放,因为business的原则是不能出错,出错以后的问题很麻烦。

I**********e
发帖数: 92
17
LZ, coursera有门课叫Pattern-Oriented Software Architecure,你可以去看看~
f*********m
发帖数: 726
18
多谢各位,看来路好长啊,呵呵
1 (共1页)
进入JobHunting版参与讨论
相关主题
Java Developer positionArizona paypal 招码工 (转载)
请教一道题请问系统设计里的stateless和sticky session有冲突吗?
design pattern大家怎么准备?Google Intern Host Match求推荐
关于 C++ design pattern 的资料哪个大牛给推荐下Backend development的资料?
攒RP,也发我的经验与体会华米USA(小米手环)招Full Time Senior Backend Engineer
请问OOD的问题应该如何回答 有哪些资料可以参考Job opportunities available in Austin TX
求推荐 设计模式书[工作机会/内推]San Francisco FinTech Company looking for Back End/Front End Engineer
哪些书/网站可以帮助提高解答design问题面试中会遇到的系统设计题 是指 OO design 吗?
相关话题的讨论汇总
话题: layer话题: 方面话题: pattern话题: design话题: service